package 启蒙阶段;

/**
 * 创建人：刘源江
 * 类描述：
 * 创建时间：2022/7/27 22:25
 **/

public class demo16方法重写 {
    public static void main(String[] args) {
        //方法重写：子类能够继承父类方法的基础上，在子类里面把这个方法重新写一遍
        //应用场景，是为了使用父类的东西又想使用子类的东西，目的是为了让子类比父类更加强大
        //注意事项，强大到访问权限或者子类返回值要大于等于父类，方法的返回值类型可以比父类强大（子父类关系）

        Zi zi = new Zi();
        zi.method();
    }
}

class Fu{
    public void method(){
        System.out.println("传家宝");
    }
}

class Zi extends Fu{
    public void method(){
        super.method();//表示访问使用父类的method方法
        System.out.println("子类附加的功能");
    }
}

